package corp.edu.amadeus.core.business.service.ifc;

import corp.edu.amadeus.core.business.object.impl.FileBO;

import java.io.File;
import java.util.Collection;

public interface IFileService {

	public void addFile(File source, String originalName, String lang,
			String description) throws Exception;

	public void updateFile(File source, int fileId,
			String originalName, String lang,
			String description) throws Exception;

	public void deleteFile(int fileId) throws Exception;

	public Collection<FileBO> getAllFiles();

	public FileBO getFile(int fileId) throws Exception;

}